*{
  text-shadow: none;
}
#animeInfo_C{
  min-height: 1000px;
}
#animeInfo{
 padding-top: 100px;
 padding-bottom:50px; 
 width: 100%;
 display: flex;
 justify-content: center;
 margin-bottom: 20px;
 background: #ccc;
 position: relative;
 z-index:1;
 overflow: hidden;
 background-size: cover !important;
}
#animeInfo::before{
 z-index: 4;
 content: "";
 width:100%;
 height:100%;
 top: 0;
 position: absolute;
 background:rgba(0,0,0,.3);
}
#animeInfo #imgBg{
 background: #ccc;
 width: 100%;
 height: 500px;
 overflow: hidden;
 top: 0;
 position: absolute;
 background-size: cover !important;
 -webkit-filter: blur(60px);
 -moz-filter: blur(60px);
 -o-filter: blur(60px);
 -ms-filter: blur(60px);
 filter: blur(60px);
 z-index: 3;
}
#animeInfo .main{
 width: 1200px;
 z-index: 4;
}

#animeInfo .main .url{
 width: 100%;
 color: #fff;
 margin-bottom: 20px;
}
#animeInfo .main .url span{
 color: #fff;
 cursor: pointer;
}
#animeInfo .main .url span:hover{
 color: #269abc;
}
#animeInfo .main .imgDiv {
  width: 220px;
  height: 320px;
  padding: 5px;
  background: #fff;
  border-radius:8px; 
  float: left;
}
#animeInfo .main .imgDiv .imgCotainer{
 width: 100%;
 height: 100%;
 overflow: hidden;
 border-radius:6px;
 position: relative;
 background: #ccc;
}
#animeInfo .main .imgDiv .imgCotainer img{
 height: 100%;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
}
#animeInfo .main .infoDiv{
 width:calc(100% - 270px); 
 max-width: 950px;
 height: 320px;
 margin-top: -5px;
 float: right;
 box-sizing: border-box;
 position: relative;
}
.infoDiv .tt {
  height: 36px;
  overflow: hidden;
  line-height: 36px;
}
#animeInfo .main .infoDiv .title{
  display: inline-block;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  height: 33px;
}
#animeInfo .main .infoDiv .tags{
  display: inline-block;
  margin-left: 30px;
  position: relative;
  top: -2px;
}
.tags span {
 color: #fff;
 padding: 3px 4px;
 line-height: 20px !important;
 border: 1px solid white;
 border-radius: 4px; 
 margin-right: 10px;
 display: inline-block;
}
.zValue{
 margin-top: 20px;
 height: 20px;
}
.date{
  margin-top: 20px;
  margin-bottom: 20px;
  height: 20px;
}
.content {
  line-height: 30px;
  height: 120px;
  overflow: hidden;
}
.bottonGroup{
  margin-top: 30px;
}
.bottonGroup span{
  padding: 10px 16px;
  font-size: 25px;
  color: #fff;
  background: #00a1d6;
  border-radius:8px; 
  position: relative;
  cursor: pointer;
  font-family: '黑体'
}
.bottonGroup span img{
 width: 25px;
 position: relative;
 top: 4px;
 left: 0;
 margin-right: 10px;
}





.episodes_C{
  width: 100%;
  display: flex;
  justify-content: center;
}
.episodes_C .main{
  width: 1200px;
  color: #000;
  font-size: 20px;
}
.episodes_C .main .menu{
  width: 100%;
  padding: 0 20px;
  border-bottom:1px solid #ccc 
}
.episodes_C .main .menu span{
 display: inline-block;
 color: #000;
 font-size: 20px;
 line-height: 40px;
 padding:0 24px; 
 border-top-left-radius: 8px;
 border-top-right-radius: 8px;
 cursor: pointer;
}
.episodes_C .main .menu .active{
 color: #fff;
 background: #00a1d6;
 box-shadow:0 0 5px #999;
 transition: all 0.4s ease-in 0s;
}
.episodes_C .main .online{
 width: 100%;
 padding:30px 0; 
}
.episodes_C .main .download{
  width: 100%;
  padding:30px 0; 
 }
.episodes_C .main .online span{
  display: inline-block;
  width: 160px;
  height: 70px;
  background: #e5e5e5;
  border-radius:4px; 
  padding: 10px 10px;
  margin-right: 17px;
  margin-left: 17px;
  margin-bottom: 20px;
  line-height: 20px;
  position: relative;
  cursor: pointer;
}
.online span .ovh{
  width: 100%;
  height: 40px;
}
.online span .ovh .title{
  width: 105%;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.online span .ovh div{
  color: #000;
}
.online span .notice {
  display: inline-block;
  background: #f68;
  color: #fff !important;
  padding:1px 6px; 
  font-size: 12px;
  position: absolute;
  top: 5px;
  right: 5px;
}

.hide {
  display: none;
}

*{
  transition:all .05s ease-in .02s;
}
.pan{
  display: inline-block;
  background: #6cf;
  border-radius:4px;
  padding: 7px 10px; 
  cursor: pointer;
}
.pan:hover{
  background: rgb(78, 176, 224);
}